// SystemParam.h: interface for the CParam class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_SYSTEMPARAM_H__F49E8330_94FD_4AF9_9E7C_6EAA85CA56A8__INCLUDED_)
#define AFX_SYSTEMPARAM_H__F49E8330_94FD_4AF9_9E7C_6EAA85CA56A8__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "LayParam.h"
#include "ViewParam.h"
#include "MoveParam.h"
#include "IOParam.h"
#include "SystemParam.h"

class CParam
{
public:
	int SaveFile(CStdioFileEx* pFile);
	int ReadConfig();
	int WriteConfig();
	int operator=(const CParam& theParam);
	CParam();
	virtual ~CParam();
	CLayParam m_layPara;
	CViewParam m_viewPara;
	CIOParam m_ioPara;
	CMoveParam m_movePara;
	CSystemParam m_sysPara;

public:
	int OpenFile(CStdioFileEx* pFile);
public:
};

#endif // !defined(AFX_SYSTEMPARAM_H__F49E8330_94FD_4AF9_9E7C_6EAA85CA56A8__INCLUDED_)
